#pragma once

struct Size2D
{
public:
	Size2D(void);
	Size2D(double, double);
	virtual ~Size2D(void);

	double GetWidth() const;
	double GetLength() const;

	virtual double GetArea() const;

	void SetWidth(
		double
	);

	void SetLength(
		double
	);

private:
	double m_Width;
	double m_Length;
};
